You're not currently signed in. Sign in »

Numerical Analysis (CS 450) Spring 2026

What Where
Time/place Mon/Wed 3:30pm -- 4:45pm 3031 Campus Instructional Facility/CIF / Catalog
Class URL https://bit.ly/cs450-s26
Class recordings Illinois Mediaspace
Discussion Discuss » (see invite link below to sign up)
Administrative Help Help Desk (click "Message" on the top right)
Chat Chat »
Calendar View »
Online Office Hours Join (only Chicago students may ask questions here)

Informal Early Feedback

To provide feedback on the course, please click the following button:

Provide feedback »

If you prefer, you may do this anonymously, e.g., in an "incognito" browser window that is not signed in.

Homework

4-Credit Hour Assignments

(none yet)

Exams

Please find information on our upcoming exams in the corresponding section of the class calendar. Reserve your time slots in the testing facility as soon as possible--otherwise your preferred times may no longer be available.

Lectures

Lecture Date Assignments Content
1 Wed Jan 21, 2026
2 Mon Jan 26, 2026
3 Wed Jan 28, 2026
4 Mon Feb 02, 2026
5 Wed Feb 04, 2026
6 Mon Feb 09, 2026
7 Wed Feb 11, 2026
8 Mon Feb 16, 2026
9 Wed Feb 18, 2026
10 Mon Feb 23, 2026
11 Wed Feb 25, 2026
12 Mon Mar 02, 2026
13 Wed Mar 04, 2026
14 Mon Mar 09, 2026
15 Wed Mar 11, 2026
16 Mon Mar 23, 2026
17 Wed Mar 25, 2026
18 Mon Mar 30, 2026
19 Wed Apr 01, 2026
20 Mon Apr 06, 2026
21 Wed Apr 08, 2026
22 Mon Apr 13, 2026
23 Wed Apr 15, 2026
24 Mon Apr 20, 2026
25 Wed Apr 22, 2026
26 Mon Apr 27, 2026
27 Wed Apr 29, 2026
28 Mon May 04, 2026
29 Wed May 06, 2026

Course Outline

CAUTION!

These scribbled PDFs are an unedited reflection of what I wrote during class. They need to be viewed in the context of the class discussion that led to them. See the lecture videos for that.

If you would like actual, self-contained class notes, look in the outline above.

These scribbles are provided here to provide a record of our class discussion, to be used in perhaps the following ways:

  • as a way to cross-check your own notes
  • to look up a formula that you know was shown in a certain class
  • to remind yourself of what exactly was covered on a given day

By continuing to read them, you acknowledge that these files are provided as supplementary material on an as-is basis.

Team

Andreas Kloeckner

Andreas Kloeckner

(Instructor)

Email: andreask@illinois.edu

Office: 4318 (Office hours in the Siebel basement tutoring space) Siebel


Samuel Grayson

Samuel Grayson

(TA)

Email: grayson5@illinois.edu

Office: CS Tutoring Space in Siebel basement Siebel


Shawn Lin

Shawn Lin

(TA)

Email: chaoqi2@illinois.edu

Office: CS Tutoring Space in Siebel basement Siebel


Tianchen Wang

Tianchen Wang

(TA)

Email: tw17@illinois.edu

Office: CS Tutoring Space in Siebel basement Siebel


Statement on CS CARES, Values, and Code of Conduct

All members of the Illinois Computer Science department---faculty, staff, and students---are expected to adhere to the CS Values and Code of Conduct. The CS CARES Committee is available to serve as a resource to help people who are concerned about or experience a potential violation of the Code. If you experience such issues, please contact the CS CARES Committee. The instructor of this course are also available for issues related to this class.

Textbook


Scientific Computing: An Introductory Survey

Scientific Computing: An Introductory Survey / E-Book (accessible free of charge from campus network/VPN)

Michael T. Heath, Revised Second Edition, Society for Industrial and Applied Mathematics

Resource site


Computing

We will be using Python with the libraries numpy, scipy and matplotlib for in-class work and assignments. No other languages are permitted. Python has a very gentle learning curve, so you should feel at home even if you've never done any work in Python.

Running Code on your Own Computer

While running code in this online system should technically suffice to do your work for this class, you may find it useful to also install Python on your own computer.

The recommended way of doing so involves downloading the Anaconda Python distribution. Note that this is a commercial product (even if it is free of charge), and this is not intended as an endorsement of the company or the product. Note that we cannot promise to provide technical support for this installation.

Download Anaconda Python »

Another way to run Python code is through an online JupyterLab available through the course. Go to https://relate.cs.illinois.edu/lab get started. NOTE that this environment runs entirely in your browser. If you clear your browser data, any work 'saved' there will be irretrievably lost.

Grading Policies

View policies »

Mental Health

Significant stress, mood changes, excessive worry, substance/alcohol misuse or interferences in eating or sleep can have an impact on academic performance, social development, and emotional wellbeing. The University of Illinois offers a variety of confidential services including individual and group counseling, crisis intervention, psychiatric services, and specialized screenings which are covered through the Health Service Fee. If you or someone you know experiences any of the above mental health concerns, it is strongly encouraged to contact or visit any of the University’s resources provided below. Getting help is a smart and courageous thing to do for yourself and for those who care about you.

  • Counseling Center (217) 333-3704
  • McKinley Health Center (217) 333-2700
  • National Suicide Prevention Lifeline (800) 273-8255
  • Rosecrance Crisis Line (217) 359-4141 (available 24/7, 365 days a year)
  • If you are in immediate danger, call 911.

This statement is approved by the University of Illinois Counseling Center.